var mongoose = require('../../models/model');
var CategoryModel = require('../../models/category');

/**
 * 分类列表页面
 * @param req
 * @param res
 */
exports.index = function(req,res){

    //查询全部分类
    CategoryModel.find({},function(err,data){
        res.render('admin/category_list',{ title: 'Tomorrow Blog' ,categories:data});
    });
};


/**
 * 添加分类页面
 * @param req
 * @param res
 */
exports.add = function(req,res){
    CategoryModel.find({},function(err,data){
        res.render('admin/category_add',{ title: 'Tomorrow Blog' ,categories:data});
    });
};

/**
 * 处理添加分类
 * @param req
 * @param res
 */
exports.doAdd = function(req,res){

    //接收表单数据
    var data = {
        name : req.body.name,
    	alias : req.body.alias,
        intro : req.body.intro,
        order_sort : req.body.order_sort,
        is_nav : req.body.is_nav,
        parent_id : req.body.parent_id,
        is_show : req.body.is_show
    };

    //保存到数据库
    var CategoryEntity = new CategoryModel(data);
    CategoryEntity.save(function(err){
    	if(err){
    		console.log(err);
    	}else{
            console.log('发布成功');
        }
    	return res.redirect('/admin/category/add');
    });
};